//
//  HomeMainViewModel.h
//  AppleMarket
//
//  Created by yangy on 18/10/2018.
//  Copyright © 2018 szgsy. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "UnLoginViewModel.h"
#import "AssetViewModel.h"
#import "MarkListViewModel.h"
NS_ASSUME_NONNULL_BEGIN
@class BannerModel;
@class NewsModel;
//@class AssetsViewModel;
@interface HomeMainViewModel : NSObject
@property (nonatomic, strong) RACCommand *refershBannerCommond;
@property (nonatomic, strong) RACSubject *refershEndSubject;

@property (nonatomic, strong) RACCommand *refershNewsCommond;
@property (nonatomic, strong) RACSubject *refershNewsEndSubject;

@property (nonatomic, strong) NSArray<BannerModel*> *bannerArray;
@property (nonatomic, strong) NSArray<NewsModel*> *newsArray;

@property (nonatomic, strong) RACSubject *newsClickSubject;
@property (nonatomic, strong) RACSubject *bannerClickSubject;

@property (nonatomic, strong) UnLoginViewModel *assetsVM;
@property (nonatomic, strong) AssetViewModel *coinVM;
@property (nonatomic, strong) MarkListViewModel *marketVM;

@property (nonatomic, strong) RACSubject *moreClickSubject;
@end

NS_ASSUME_NONNULL_END
